﻿//////////////////////////////////////////////////////////////////////////////
//
//  Copyright © 1998-2024 Glodon Company Limited.  All rights reserved.
//
//  Use of this software is subject to the terms of the Glodon license
//  agreement provided at the time of installation or download, or which
//  otherwise accompanies this software in either electronic or hard copy form.  
//
//////////////////////////////////////////////////////////////////////////////


#pragma once

#include <cstdint>
#include "NdbDataSchema.h"


namespace gcmp
{
    /// \brief  外部参数类型枚举
    SERIALIZABLE_ENUM_CLASS(ExternalParameterType)
    {
        Length = 0,       ///< 长度
        Angle = 1,        ///< 角度
        Double = 2,       ///< 浮点数
        Integer = 3,      ///< 整数
        Bool = 4,         ///< 布尔
        String = 5,       ///< 字符串
        Material = 6      ///< 材料
    };
}